3 5 16
110
0
11
1
00000
10
000
1010
101
1111
1110
00
010
100
111
01
